home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / progtool / c / dev_lib1 / portab / import.h < prev    next >
C/C++ Source or Header  |  1995-11-25  |  2KB  |  67 lines

  1. /************************************************************************/
  2. /* module:          import.h                                            */
  3. /* author:          Jan Kriesten        date:        27.11.1992         */
  4. /*                                                                      */
  5. /* description:     header-file to import header-files;                 */
  6. /*                                                                      */
  7. /* last change:     27.11.1992                                          */
  8. /************************************************************************/
  9.  
  10. /* -------------------------------------------------------------------- */
  11. /*       environment.                                                   */
  12. /* -------------------------------------------------------------------- */
  13.  
  14. #ifndef __IMPORT_H__
  15. #define __IMPORT_H__
  16.  
  17. /* -------------------------------------------------------------------- */
  18. /*       includes.                                                      */
  19. /* -------------------------------------------------------------------- */
  20.  
  21. #include <stdio.h>
  22. #include <string.h>
  23. #include <stdlib.h>
  24. #include <portab.h>
  25.  
  26. /* -------------------------------------------------------------------- */
  27. /*       constants.                                                     */
  28. /* -------------------------------------------------------------------- */
  29.  
  30. #ifdef GLOBAL
  31. #undef GLOBAL
  32. #endif
  33.  
  34. #define GLOBAL EXTERN
  35.  
  36. #define Mavail( ) (LONG)Malloc( -1L )
  37.  
  38. #ifndef max
  39. #define max( a, b ) ( ( (a) > (b) ) ? (a) : (b) ) /* Maximum-Funktion */
  40. #define min( a, b ) ( ( (a) < (b) ) ? (a) : (b) ) /* Minimum Funktion */
  41. #endif
  42.  
  43. #define odd( i )    ( (i) & 1 )                   /* ungerade */
  44.  
  45. #define AND         &&
  46. #define OR          ||
  47. #define XOR         ^^
  48. #define NOT         !
  49. #define DIV         /
  50. #define MOD         %
  51.  
  52. #define BITAND      &
  53. #define BITOR       |
  54. #define BITXOR      ^
  55. #define BITNOT      ~
  56.  
  57. /* -------------------------------------------------------------------- */
  58. /*       types.                                                         */
  59. /* -------------------------------------------------------------------- */
  60.  
  61. /* -------------------------------------------------------------------- */
  62. /*       end of header module.                                          */
  63. /* -------------------------------------------------------------------- */
  64.  
  65. #endif /* __IMPORT_H__ */
  66.  
  67.